/**
 * 这个所有程序的入口程序模块。
 */


// 外部函数声明
extern void setup(void);
extern void loop(void);
// 外部中断函数必须在含有main函数的文件中声明
extern void isr_0(void) __interrupt(0) __using(1);
extern void isr_1(void) __interrupt(1) __using(1);
extern void isr_2(void) __interrupt(2) __using(1);
extern void isr_3(void) __interrupt(3) __using(1);


// 程序入口
void main(void) {
  // 初始化硬件配置
  setup();
  // 进入主循环
  while(1) {
    loop();
  }
}

